package com.anti.modular.bus.housebill.result;

import cn.hutool.core.date.DateUtil;
import com.anti.modular.bus.housebilldetail.entity.HouseBillDetail;
import com.anti.modular.bus.hydropowermeter.result.HydropowerMeterResult;
import lombok.Data;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

@Data
public class BillPringResult  {

    /**
     * 主标题
     */
    private String mainTitle;


    /**
     * 副标题
     */
    private String subheading;

    /**
     * 单据号
     */
    private String no;

    /**
     * 住户
     */
    private String zhuhu;

    /**
     * 收租日
     */
    private Date rentedDay;

    /**
     * 租期开始时间
     */
    private Date rentStartDate;

    /**
     * 租期结束时间
     */
    private Date rentEndDate;


    /**
     * 小計
     */
    private BigDecimal subtotal;

    /**
     * 實收金額
     */
    private BigDecimal receiveAmount;

    /**
     * 到账日期
     */
    private Date receiveDate;

    /**
     * 收款人
     */
    private String payee;

    /**
     * 账单状态 1 到账
     */
    private Integer billStatus;


    private Integer billType;




    /**
     * 费用不包含抄表
     */
    private List<HouseBillDetail> feiList=new ArrayList();

    /**
     * 只包含抄表费用
     */
    private List<HydropowerMeterResult> cbList=new ArrayList();


    /**
     * 打印日期
     */
    private String dayinDate= DateUtil.format(new Date(),"yyyy-MM-dd");


    private Long houseLeaseId;
    private Long id;
}
